home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
mint
/
shells
/
tcsh6033.zoo
/
tcsh-603.pl3
/
Fixes
< prev
next >
Wrap
Text File
|
1993-03-12
|
31KB
|
743 lines
V6.03.00, 11/20/92
102. Solaris2 patches, renamed sunosX to sosX to fit in 14 character filenames.
101. 6.02.12 11/12/92
100. Decreased BUFSIZE to 1K...
99. Don't use sbrk() in tc.alloc.c on VMS
98. EINTR error handling from Michael
97. Overwrite mode takes effect immediately, not delayed by a command.
96. Emx fixes.
95. SIGHUP gain...
94. Coherent times()/ <sys/file.h> fixes.
93. 6.02.11 10/27/92
92. Mach setpath fixes.
91. Which now globs its arguments
90. Again POSIX SIGHUP fixes... Maybe we got it right this time...
89. Increased BUFSIZE to 4K. Smaller machines may want to decrease this.
[ Now one can edit up to 4K of buffer! ]. From Harald.
88. : is now a true builtin that does nothing, instead of being treated like
the last character of a label. This is so it can take args. From Harald.
87. More fixes for hpux limits from Harald.
86. Login shell if ppid == 1 and argc == 1 for VMS.
85. Typo in sh.exec.c from Harry.
84. Per's editor fixes.
83. 6.02.10 10/17/92
82. Don't free STRNULL in freelex(). Update linked list in copylex() to
do the same insert as in lex().
81. Fixed spurious tilde printing in %c prompt.
80. Fixed dumb wild free in AddXKey...
(thanks Harald for the complex bindings! :-)
> bindkey "\e10z" expand-line # Any editor command will do
> bindkey -[cs] "\e10z" "foo" # Any string or command will do
Free(%x) ....
79. coherent additions.
78. fixes for hpux8 resource limits [Thanks Harald]
77. 6.02.09 10/10/92
76. More vms cleanups.
75. Removed #include CONFIGH from sh.h. There was no way to make it work
under VMS/POSIX
74. Added t completion (Gray Watson)
73. Memory leaks in sh.dir.c and sh.glob.c [thanks purify :-)]
72. IRIX 5.0 patches (from Paul Close)
71. BSD resource limits for hpux8.0 (From Andreas Stolcke)
70. NGROUPS_MAX fixes (from Matt Day)
69. 6.02.08 10/04/92
68. VMS port additions.
67. Added $%var, which == strlen(var)
66. Added ^X^I and ^X^D to override programmable listing+completion
65. Added case insensitive globbing for OS/2
64. FIOCLEX and FIONCLEX are only used if we don't have FD_CLOEXEC.
63. Added emx termio support, and emx pathsep support; emx compiles and runs:
needs job-debugging and finishing touches.
62. Horrible bug with the lex linked list; from Loic Grenie, grenie@ens.fr
> echo a !#
echoed 'echo a echo a echo'!
61. Shell -w,-x were incompatible with the same for test [POSIX] (beto)
60. builtin newgrp did not accept the - argument.
59. FIOCLEX for the masses (POSIX FD_CLOEXEC addition)
58. Old style csh completion bug fix [not used] (beto)
57. A background process waiting for input from tty
blocks when being foregrounded doesn't read its input and
doesn't get <cntl-c> and <cntl-z> signals.
It can only be killed from another session. (beto)
> cat > foo
#!/bin/csh -f
echo ">>>>>>"
set x = $<
echo $x
^D
> chmod +x foo
> foo &
> fg
^Z,^C # Nothing happens
56. history > 1000 fix (beto)
55. 6.02.07 9/18/92
54. Added e_stuff_char() to put back a character in cooked mode in
the input stream... Useful for status (^T)
53. $? == $status and $# == $#argv like in the bourne shell.
52. Added $dirstack. Problems: off by one since =0 == $cwd, but
$dirstack[1] == $cwd... Suggestions welcome.
51. Leading spaces would confuse the run-help function.
50. Don't expand imported environment variables:
> setenv HOME \*
> tcsh
> echo "$home"
> echo "$HOME"
49. %C0n displays the number of directories omitted as /usr/local/bin /<2>bin/
48. Added POSIXSIGS as a configuration option.
47. Per's fixes for history format and arrow key binding.
46. Expand-variables expands array variables too
45. 6.02.06 8/14/92
44. Separated limit stuff from BSDTIMES and added BSDLIMIT
43. History searching inconsistent with HistLit:
> echo foo
foo
> ^foo^bar
bar
> ec[M-p]
echo foo
42. 6.02.05 8/8/92
41. sourcing a script that contains 'onintr -; onintr' would disable
interrupts on the command line
40. cd ../... with symlinks=ignore would work !@#!@
39. No more BACKPIPE for POSIX machines...
38. SUNOS NLS bug workarounds...
37. New HASHBANG define for #! emulation... even 386BSD does not have it
yet...
36. Added new -b -c file operators from SGI csh.
35. 6.02.04 7/23/92
34. Walking process group fixes.
33. $0 contains now argv[0] when we are not executing a shell script.
32. New Getwd() was broken.
31. 6.02.03 7/17/92
30. We kill our last foreground process group on HUP, for POSIX systems.
29. Walking process group fix.
28. $shlvl gets reset to 1 for login shells.
27. Macros can now involve multiple commands, i.e.
bindkey -s "^[OP" "ls\n^P"
26. 6.02.02 7/6/92
25. nostat accepts now a list shell patterns.
24. Avoid print_exit_value in if ( { foo } )
23. Symbolic key names for bindkey [arrow keys].
22. Smarter getwd() that avoids some of the NFS hangs...
21. Use memmove() where possible.
20. 6.02.01 6/16/92
19. Fix automatic correction to work with the new completion.
18. Globbing bug with brace expansion, when arguments need to be realloced...
e.g. echo 134{6,7}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
17. shift and left operators update variables correcly ('shift path' did not
work)
16. apollo fixes for cd.
15. STRNULL <-> NULL bug fixes.
14. %S in xprintf for short strings.
13. history -LSc, dirs -LSc additions, builtins builtin [oxymoron]
12. history formatting string, who formatting string, prompt formatting
all use tprintf() now.
11. $history accepts a second formatting argument..
10. History timestamps preserved in .history
9. Backquotes were broken: echo hi | cat > `echo foo`
8. SGI -t operator problem.
7. Dnix fixes.
6. Fix history file writing bug when autologout.
5. Change from TCSETA to TCSETAW, since we affect the output.
4. Per's fixes for display margin bugs.
3. Linux fixes.
2. Collapse adjacent stars in glob.c to avoid exponential behavior.
1. Fixed parseescape to put ^ literally if not followed by alpha.
V6.02.00, 5/15/92
94. Default echo_style was not being set correctly.
93. $< did not work correctly with NLS chars.
92. 6.01.15 (5/11/92)
91. Minor cleanups in refresh code.
90. 6.01.14 (5/8/92)
89. Print \n in the right margin always to be consistent.
88. Linux patches.
87. 6.01.13 (5/2/92)
86. Fixes in listing and completion of non-unique commands.
85. Fix =stack entries > 9... from Bill Petro
84. Fix for last character at margin. [on terminals that have am & xm move
the cursor manually to the next line]
83. Fix for complete completions
82. small typo in tc.alloc.c from Mark Moraes.
81. small typo in tw.parse.c from Richard.
80. Man page fixes from Per.
79. 6.01.12 (4/24/92) [release version for 6.02]
78. Autosuffix was not getting reset all the time.
77. Don't limit completion patterns to 1K.
76. Naming changes in ed.screen.c from Justin.
75. 6.01.11 (4/10/92)
74. Fixed magic-space ! expand bug:
> echo a b123 45.{6,7}
> echo !:2!:3[magic-space]
73. Work-around for apollo optimizer in tc.bind.c
72. Problem with setjmp in tw.parse.c
71. symlinks=expand from Yumin.
70. tenematch() fixes from Michael;
69. 6.01.10 (4/3/92)
68. Fixed Gnmatch.
67. Removed ignore_symlinks and chase_symlinks. Replaced by symlinks variable.
66. Backquote from completion was broken for machines with no dup2()
65. No $printexitvalue for `` jobs.
64. Added ultrix stuff for PW_AUTH [from Mike Potter mpotter@lampf.lanl.gov]
63. Fixed bug in Gnmatch(), added 'N' command 'x' completion.
62. Fixed fg_proc_entry() so autologout gets disabled when a process
is foregrounded.
61. 6.01.09 (3/26/92)
60. source builtin takes arguments now that are passed in the script e.g.:
> ./tcsh -i a b c
> cat test
echo $argv
> echo $argv
a b c
> source test 1 2 3
1 2 3
> echo $argv
a b c
59. Eliminate $margin_bug, add more intelligent margin code [from Justin]
58. expand_symlinks variable Urgh...
57. SGI CONTROL() fixes...
56. new dnormalize(), expand_symlinks flag.
55. interrupting completion restores the current line. [from Marc]
54. 6.01.08 (3/20/92)
53. inputmode affects the first line too.
52. Searches in vi do not destroy the current l